MUFG APF - Payment Conversion Tool Change Log.

============================================
2024-01-14 Fixes (12:32 2024-01-14)
Dev: [BobT]

Ref document : PCT_Gap_Analysis_&_Defect_20231208.xlsx

PCT - v2.0.1
Common.Data - v1.0.2
JomPay.Data - v1.0.1


=== Bugfix ===
- [User Mode] #9 BF014-Import function. Detect, display and deny import of duplicate Jompay Payment Import Data (with similar "BillerCode + RRN1 + RRN2" values). Fix duplicate flag checking bug. Now will skip import of duplicate payment and Favourite Biller records.

*Note: Existing favourite billers will NOT be auto-deleted on Payment data import. Please manually delete if required. Each UserId maintains their own list of Favourite Billers, and these are not visible to other users.


- [User Mode] #9 BF014-Update function. Fix duplicate flag checking bug. Now will skip import of duplicate payment and Favourite Biller records.

- [User Mode] #10 BF014-Import function. Fix Single record and multi-record import handling to skip all duplicate records.


=== UI Change ===
- [User Mode] Add "Clear" (Delete All) button for Favourite Billers view.


=== Logic Change ===
- [Admin/User Mode] Login UserId now use DB UserId value. This is to prevent different upper and lowercase UserId value stored into CreatedBy/UpdatedBy columns, when user logs in with different charecter case UserId (Login using 'User01' is now same as 'user01', the userId value will use DB UserTable record value of 'User01').
*No impact if user always login using DB UserId character case "User01" with capital U.


Files affected:
PaymentConversionTool
\Jompay\frmJompayImport.cs
\Jompay\frmJompayFavouriteBiller.cs
\Jompay.Data\JompayHelper.cs
\Jompay.Data\JompayFavouriteBillerComponent.cs
\Common.Data\CommonHelper.cs



============================================
2023-10-12 Fixes (02:36 2023-10-12)
Dev: [BobT]

Ref document : PCT_Gap_Analysis_&_Defect_List_10102023.xlsx

- [User Mode] BF011-Add Favourite Biller text search function to include RRN1 and RRN2 field values.
- [User Mode] BF014-Detect, display and deny import of duplicate Jompay Payment Import Data (with similar "BillerCode + RRN1 + RRN2" values).


Files affected:
PaymentConversionTool
\Jompay\frmJompayImport.cs
\Jompay\frmJompayFavouriteBiller.cs

============================================

